package edu.nbut.hotel.model.entity.javafxbean;

import javafx.beans.property.IntegerProperty;
import javafx.beans.property.LongProperty;
import javafx.beans.property.StringProperty;

import java.util.Date;

public class CheckIn {
    private LongProperty checkInId;
    private StringProperty roomNumber;
    private StringProperty roomType;
    private StringProperty guestName;
    private StringProperty guestContact;
    private StringProperty checkInDate;
    private IntegerProperty checkInTime;
    private StringProperty other;

    public  CheckIn(){}

    public long getCheckInId() {
        return checkInId.get();
    }

    public LongProperty checkInIdProperty() {
        return checkInId;
    }

    public void setCheckInId(long checkInId) {
        this.checkInId.set(checkInId);
    }

    public String getRoomNumber() {
        return roomNumber.get();
    }

    public StringProperty roomNumberProperty() {
        return roomNumber;
    }

    public void setRoomNumber(String roomNumber) {
        this.roomNumber.set(roomNumber);
    }

    public String getRoomType() {
        return roomType.get();
    }

    public StringProperty roomTypeProperty() {
        return roomType;
    }

    public void setRoomType(String roomType) {
        this.roomType.set(roomType);
    }

    public String getGuestName() {
        return guestName.get();
    }

    public StringProperty guestNameProperty() {
        return guestName;
    }

    public void setGuestName(String guestName) {
        this.guestName.set(guestName);
    }

    public String getGuestContact() {
        return guestContact.get();
    }

    public StringProperty guestContactProperty() {
        return guestContact;
    }

    public void setGuestContact(String guestContact) {
        this.guestContact.set(guestContact);
    }

    public String getCheckInDate() {
        return checkInDate.get();
    }

    public StringProperty checkInDateProperty() {
        return checkInDate;
    }

    public void setCheckInDate(String checkInDate) {
        this.checkInDate.set(checkInDate);
    }

    public int getCheckInTime() {
        return checkInTime.get();
    }

    public IntegerProperty checkInTimeProperty() {
        return checkInTime;
    }

    public void setCheckInTime(int checkInTime) {
        this.checkInTime.set(checkInTime);
    }

    public String getOther() {
        return other.get();
    }

    public StringProperty otherProperty() {
        return other;
    }

    public void setOther(String other) {
        this.other.set(other);
    }
}
